package qc.module.qms.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

/**
 * QmsCalcMethod
 *
 * @author QuCheng Tech
 * @since 2025/9/8
 */
@Data
@TableName("qms_calc_method")
public class QmsCalcMethod implements Serializable, Cloneable {
    /**
     * 计算方法编码
     */
    @TableId
    private String methodcode;
    /**
     * 方法名称;前端UI中展示使用的名称
     */
    private String methodname;
    /**
     * 输入时序数据序列数量;0-无需输入，1-输入1组数据，2-输入2组数据，≥3表示输入≥2组数据
     */
    private Integer intscount;
    /**
     * 是否禁用
     */
    private Boolean isdisable;
    /**
     * 方法体;使用前缀+内容方式，根据前缀区分进行不同调用处理，计算方法公式
     */
    private String content;
    /**
     * 方法描述;json格式参数
     */
    private String description;
}
